package org.jeecg.modules.activiti.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 流程状态
 */
@Getter
@AllArgsConstructor
public enum ProcessStatusEnum {


//    /**
//     * 流程状态 已激活
//     */
//    Integer PROCESS_STATUS_ACTIVE = 1;
//
//    /**
//     * 流程状态 暂停挂起
//     */
//    Integer PROCESS_STATUS_SUSPEND = 0;

    PROCESS_STATUS_SUSPEND (0, "暂停挂起"),
    PROCESS_STATUS_ACTIVE(1,"已激活");

    int status;
    String name;

    public static String getName(Integer status){
        if (status == null){
            return null;
        }
        for (ProcessStatusEnum mode : ProcessStatusEnum.values()){
            if (mode.getStatus() == status.intValue()) {
                return mode.name;
            }
        }
        return null;
    }
}
